package com.wicket.okrapp.integration;

import com.wicket.okrapp.common.ro.OkrResult;
import com.wicket.okrapp.integration.dto.QueryBatchRelatedSetDetailReqDto;
import com.wicket.okrapp.integration.dto.QueryBatchRelatedSetDetailRespDto;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import  com.wicket.okrapp.integration.dto.*;

/**
 * @author ：
 * @date ：
 *
 * 
 * @version 1.0
 */
@FeignClient("app")
public interface FwAppBatchClient {
    /**
     * D3-查批次相关设置详情
     */
    @PostMapping("/app/batch/queryBatchRelatedSetDetail")
    public OkrResult<QueryBatchRelatedSetDetailRespDto> queryBatchRelatedSetDetail(QueryBatchRelatedSetDetailReqDto reqDTO);
/**
   * D3-13查询评价模板当前及历史批次列表
   */
    @PostMapping("/app/batch/queryEvaTempBatchHisAndPresentList")
    public OkrResult<QueryEvaTempBatchHisAndPresentListRespDto> queryEvaTempBatchHisAndPresentList(QueryEvaTempBatchHisAndPresentListReqDto reqDTO);
/**
   * D3判断评价模板批次管理情况(公共)
   */
    @PostMapping("/app/batch/judgeEvaTempMgtSituationCom")
    public OkrResult<JudgeEvaTempMgtSituationComRespDto> judgeEvaTempMgtSituationCom(JudgeEvaTempMgtSituationComReqDto reqDTO);
/**
   * D3查询中层批次管理情况(公共)
   */
    @PostMapping("/app/batch/queryMidMgtSituationDetailCom")
    public OkrResult<QueryMidMgtSituationDetailComRespDto> queryMidMgtSituationDetailCom(QueryMidMgtSituationDetailComReqDto reqDTO);
/**
   * D3查询基层批次管理情况(公共)
   */
    @PostMapping("/app/batch/queryBasicMgtSituationDetailCom")
    public OkrResult<QueryBasicMgtSituationDetailComRespDto> queryBasicMgtSituationDetailCom(QueryBasicMgtSituationDetailComReqDto reqDTO);
/**
   * D3撤销修订目标检查项等撤销批次处理(公共)
   */
    @PostMapping("/app/batch/undoReviseTargetCheckDeleteBatchCom")
    public OkrResult<UndoReviseTargetCheckDeleteBatchComRespDto> undoReviseTargetCheckDeleteBatchCom(UndoReviseTargetCheckDeleteBatchComReqDto reqDTO);
/**
   * D3查询基层批次操作条件(公共)
   */
    @PostMapping("/app/batch/queryBasicBatchOperCondDetailCom")
    public OkrResult<QueryBasicBatchOperCondDetailComRespDto> queryBasicBatchOperCondDetailCom(QueryBasicBatchOperCondDetailComReqDto reqDTO);
/**
   * D3查询高层批次操作条件(公共)
   */
    @PostMapping("/app/batch/queryTopBatchOperCondDetailCom")
    public OkrResult<QueryTopBatchOperCondDetailComRespDto> queryTopBatchOperCondDetailCom(QueryTopBatchOperCondDetailComReqDto reqDTO);
/**
   * D3-3查询中层批次操作条件(公共)
   */
    @PostMapping("/app/batch/queryMidBatchOperCondDetailCom")
    public OkrResult<QueryMidBatchOperCondDetailComRespDto> queryMidBatchOperCondDetailCom(QueryMidBatchOperCondDetailComReqDto reqDTO);
/**
   * D3-删除业务应用批次(公共)
   */
    @PostMapping("/app/batch/deleteBizAppBatchCom")
    public OkrResult<DeleteBizAppBatchComRespDto> deleteBizAppBatchCom(DeleteBizAppBatchComReqDto reqDTO);
/**
   * D3执行评价模板批次发布与存档(公共)
   */
    @PostMapping("/app/batch/implementPlanEvaBatchPublishFileCom")
    public OkrResult<ImplementPlanEvaBatchPublishFileComRespDto> implementPlanEvaBatchPublishFileCom(ImplementPlanEvaBatchPublishFileComReqDto reqDTO);
/**
   * D3-3修改评价模板批次设置(公共)
   */
    @PostMapping("/app/batch/updatePlanEvaBatchSetCom")
    public OkrResult<UpdatePlanEvaBatchSetComRespDto> updatePlanEvaBatchSetCom(UpdatePlanEvaBatchSetComReqDto reqDTO);
/**
   * D3-13批量增业务应用批次(公共)
   */
    @PostMapping("/app/batch/batchAddBizAppBatchCom")
    public OkrResult<BatchAddBizAppBatchComRespDto> batchAddBizAppBatchCom(BatchAddBizAppBatchComReqDto reqDTO);
/**
   * D3-13批量删业务应用批次(公共)
   */
    @PostMapping("/app/batch/batchDeleteBizAppBatchCom")
    public OkrResult<BatchDeleteBizAppBatchComRespDto> batchDeleteBizAppBatchCom(BatchDeleteBizAppBatchComReqDto reqDTO);
/**
   * D3-3判断中层批次操作可用(公共)
   */
    @PostMapping("/app/batch/judgeMidBatchUsableCom")
    public OkrResult<JudgeMidBatchUsableComRespDto> judgeMidBatchUsableCom(JudgeMidBatchUsableComReqDto reqDTO);
/**
   * D3-3判断高层批次操作可用(公共)
   */
    @PostMapping("/app/batch/judgeTopBatchUsableCom")
    public OkrResult<JudgeTopBatchUsableComRespDto> judgeTopBatchUsableCom(JudgeTopBatchUsableComReqDto reqDTO);
/**
   * D3判断基层批次操作可用(公共)
   */
    @PostMapping("/app/batch/judgeBasicBatchUsableCom")
    public OkrResult<JudgeBasicBatchUsableComRespDto> judgeBasicBatchUsableCom(JudgeBasicBatchUsableComReqDto reqDTO);
/**
   * D3执行虚拟组织撤销批次处理(公共)
   */
    @PostMapping("/app/batch/implementVirtualOrgDeleteBatchCom")
    public OkrResult<ImplementVirtualOrgDeleteBatchComRespDto> implementVirtualOrgDeleteBatchCom(ImplementVirtualOrgDeleteBatchComReqDto reqDTO);
/**
   * D3执行被评对象目标周期撤销批次处理(公共)
   */
    @PostMapping("/app/batch/implementEvaObjTargetCycleDeleteBatchCom")
    public OkrResult<ImplementEvaObjTargetCycleDeleteBatchComRespDto> implementEvaObjTargetCycleDeleteBatchCom(ImplementEvaObjTargetCycleDeleteBatchComReqDto reqDTO);
/**
   * D3执行指标体系撤销批次处理(公共)
   */
    @PostMapping("/app/batch/implementIndexSystemDeleteBatchCom")
    public OkrResult<ImplementIndexSystemDeleteBatchComRespDto> implementIndexSystemDeleteBatchCom(ImplementIndexSystemDeleteBatchComReqDto reqDTO);
/**
   * D3执行评价模板基础撤销批次处理(公共)
   */
    @PostMapping("/app/batch/implementPlanEvaBaseDeleteBatchCom")
    public OkrResult<ImplementPlanEvaBaseDeleteBatchComRespDto> implementPlanEvaBaseDeleteBatchCom(ImplementPlanEvaBaseDeleteBatchComReqDto reqDTO);
/**
   * D3执行评价模板撤销批次公共处理(公共)
   */
    @PostMapping("/app/batch/implementPlanEvaDeleteBatchComCom")
    public OkrResult<ImplementPlanEvaDeleteBatchComComRespDto> implementPlanEvaDeleteBatchComCom(ImplementPlanEvaDeleteBatchComComReqDto reqDTO);
/**
   * D3执行虚拟组织发布批次处理(公共)
   */
    @PostMapping("/app/batch/implementVirtualOrgPublishBatchCom")
    public OkrResult<ImplementVirtualOrgPublishBatchComRespDto> implementVirtualOrgPublishBatchCom(ImplementVirtualOrgPublishBatchComReqDto reqDTO);
/**
   * D3执行被评对象目标周期发布批次处理(公共)
   */
    @PostMapping("/app/batch/implementEvaObjTargetCyclePublishBatchCom")
    public OkrResult<ImplementEvaObjTargetCyclePublishBatchComRespDto> implementEvaObjTargetCyclePublishBatchCom(ImplementEvaObjTargetCyclePublishBatchComReqDto reqDTO);
/**
   * D3执行指标体系发布批次处理(公共)
   */
    @PostMapping("/app/batch/implementIndexSystemPublishBatchCom")
    public OkrResult<ImplementIndexSystemPublishBatchComRespDto> implementIndexSystemPublishBatchCom(ImplementIndexSystemPublishBatchComReqDto reqDTO);
/**
   * D3执行评价模板基础发布批次处理(公共)
   */
    @PostMapping("/app/batch/implementPlanEvaBasePublishBatchCom")
    public OkrResult<ImplementPlanEvaBasePublishBatchComRespDto> implementPlanEvaBasePublishBatchCom(ImplementPlanEvaBasePublishBatchComReqDto reqDTO);
/**
   * D3执行评价模板发布批次公共处理(公共)
   */
    @PostMapping("/app/batch/implementPlanEvaPublishBatchComCom")
    public OkrResult<ImplementPlanEvaPublishBatchComComRespDto> implementPlanEvaPublishBatchComCom(ImplementPlanEvaPublishBatchComComReqDto reqDTO);
/**
   * D3更新评价模板批次处理进度(公共)
   */
    @PostMapping("/app/batch/refreshPlanEvaBatchProgressCom")
    public OkrResult<RefreshPlanEvaBatchProgressComRespDto> refreshPlanEvaBatchProgressCom(RefreshPlanEvaBatchProgressComReqDto reqDTO);
/**
   * D3查询高中基层批次操作可用判断(公共)
   */
    @PostMapping("/app/batch/queryTopMidBasicBatchOperateJudgeDetailCom")
    public OkrResult<QueryTopMidBasicBatchOperateJudgeDetailComRespDto> queryTopMidBasicBatchOperateJudgeDetailCom(QueryTopMidBasicBatchOperateJudgeDetailComReqDto reqDTO);
/**
   * D3-3批量更新中基层管理锁定状态(公共)
   */
    @PostMapping("/app/batch/batchRefreshMidBasicMgtLockCom")
    public OkrResult<BatchRefreshMidBasicMgtLockComRespDto> batchRefreshMidBasicMgtLockCom(BatchRefreshMidBasicMgtLockComReqDto reqDTO);
/**
   * D3批量增中层未来批次(公共)
   */
    @PostMapping("/app/batch/batchAddMidBatchFteCom")
    public OkrResult<BatchAddMidBatchFteComRespDto> batchAddMidBatchFteCom(BatchAddMidBatchFteComReqDto reqDTO);
/**
   * D3执行评价模板撤销批次(公共)
   */
    @PostMapping("/app/batch/implementPlanEvaDeleteBatchCom")
    public OkrResult<ImplementPlanEvaDeleteBatchComRespDto> implementPlanEvaDeleteBatchCom(ImplementPlanEvaDeleteBatchComReqDto reqDTO);
/**
   * D3执行评价模板批次发布(公共)
   */
    @PostMapping("/app/batch/implementPlanEvaBatchPublishCom")
    public OkrResult<ImplementPlanEvaBatchPublishComRespDto> implementPlanEvaBatchPublishCom(ImplementPlanEvaBatchPublishComReqDto reqDTO);
/**
   * D3-3查询评价模板批次设置
   */
    @PostMapping("/app/batch/queryPlanEvaBatchSetDetail")
    public OkrResult<QueryPlanEvaBatchSetDetailRespDto> queryPlanEvaBatchSetDetail(QueryPlanEvaBatchSetDetailReqDto reqDTO);
/**
   * D3-3执行高层撤销批次
   */
    @PostMapping("/app/batch/implementTopDeleteBatch")
    public OkrResult<ImplementTopDeleteBatchRespDto> implementTopDeleteBatch(ImplementTopDeleteBatchReqDto reqDTO);
/**
   * D3-3执行高层批次发布
   */
    @PostMapping("/app/batch/implementTopBatchPublish")
    public OkrResult<ImplementTopBatchPublishRespDto> implementTopBatchPublish(ImplementTopBatchPublishReqDto reqDTO);
/**
   * D3-3更新评价模板批次设置(公共)
   */
    @PostMapping("/app/batch/refreshPlanEvaBatchSetCom")
    public OkrResult<RefreshPlanEvaBatchSetComRespDto> refreshPlanEvaBatchSetCom(RefreshPlanEvaBatchSetComReqDto reqDTO);
/**
   * D3-3新增评价模板未来批次(公共)
   */
    @PostMapping("/app/batch/addEvaTempBatchCom")
    public OkrResult<AddEvaTempBatchComRespDto> addEvaTempBatchCom(AddEvaTempBatchComReqDto reqDTO);
/**
   * D3-3新增中基层未来批次
   */
    @PostMapping("/app/batch/addMidAndBasicBatchFte")
    public OkrResult<AddMidAndBasicBatchFteRespDto> addMidAndBasicBatchFte(AddMidAndBasicBatchFteReqDto reqDTO);
/**
   * D3-3修改评价模板使用锁定状态
   */
    @PostMapping("/app/batch/updateEvaTempUseLockState")
    public OkrResult<UpdateEvaTempUseLockStateRespDto> updateEvaTempUseLockState(UpdateEvaTempUseLockStateReqDto reqDTO);
/**
   * D3-3新增高层未来批次
   */
    @PostMapping("/app/batch/addTopBatchFte")
    public OkrResult<AddTopBatchFteRespDto> addTopBatchFte(AddTopBatchFteReqDto reqDTO);
/**
   * D3执行中层撤销批次
   */
    @PostMapping("/app/batch/implementMidDeleteBatch")
    public OkrResult<ImplementMidDeleteBatchRespDto> implementMidDeleteBatch(ImplementMidDeleteBatchReqDto reqDTO);
/**
   * D3-3发布中层未来批次
   */
    @PostMapping("/app/batch/releaseMidBatchFte")
    public OkrResult<ReleaseMidBatchFteRespDto> releaseMidBatchFte(ReleaseMidBatchFteReqDto reqDTO);
/**
   * D3-3执行基层撤销批次
   */
    @PostMapping("/app/batch/implementBasicDeleteBatch")
    public OkrResult<ImplementBasicDeleteBatchRespDto> implementBasicDeleteBatch(ImplementBasicDeleteBatchReqDto reqDTO);
/**
   * D3-3发布基层未来批次
   */
    @PostMapping("/app/batch/releaseBasicBatchFte")
    public OkrResult<ReleaseBasicBatchFteRespDto> releaseBasicBatchFte(ReleaseBasicBatchFteReqDto reqDTO);
/**
   * D3-3查询评价模板发布进度
   */
    @PostMapping("/app/batch/queryEvaTempPublishRateDetail")
    public OkrResult<QueryEvaTempPublishRateDetailRespDto> queryEvaTempPublishRateDetail(QueryEvaTempPublishRateDetailReqDto reqDTO);
/**
   * D3批量增基层未来批次(公共)
   */
    @PostMapping("/app/batch/batchAddBasicBatchFteCom")
    public OkrResult<BatchAddBasicBatchFteComRespDto> batchAddBasicBatchFteCom(BatchAddBasicBatchFteComReqDto reqDTO);
/**
   * D3执行业务应用批次循环删除(公共)
   */
    @PostMapping("/app/batch/implementBizAppBatchdDeleteCom")
    public OkrResult<ImplementBizAppBatchdDeleteComRespDto> implementBizAppBatchdDeleteCom(ImplementBizAppBatchdDeleteComReqDto reqDTO);
/**
   * D3执行业务应用批次循环发布(公共)
   */
    @PostMapping("/app/batch/implementBizAppBatchdReleaseCom")
    public OkrResult<ImplementBizAppBatchdReleaseComRespDto> implementBizAppBatchdReleaseCom(ImplementBizAppBatchdReleaseComReqDto reqDTO);
/**
   * D3-删除评价模板批次设置(公共)
   */
    @PostMapping("/app/batch/deletePlanEvaBatchSetCom")
    public OkrResult<DeletePlanEvaBatchSetComRespDto> deletePlanEvaBatchSetCom(DeletePlanEvaBatchSetComReqDto reqDTO);
/**
   * D3判断新增中基层批次操作可用(公共)
   */
    @PostMapping("/app/batch/judgeAddMidBasicsBatchOperationUsableCom")
    public OkrResult<JudgeAddMidBasicsBatchOperationUsableComRespDto> judgeAddMidBasicsBatchOperationUsableCom(JudgeAddMidBasicsBatchOperationUsableComReqDto reqDTO);
/**
   * D3判断新增高层批次操作可用(公共)
   */
    @PostMapping("/app/batch/judgeAddTopBatchOperationUsableCom")
    public OkrResult<JudgeAddTopBatchOperationUsableComRespDto> judgeAddTopBatchOperationUsableCom(JudgeAddTopBatchOperationUsableComReqDto reqDTO);
/**
   * D3-3批量增部门目标批次设置(公共)
   */
    @PostMapping("/app/batch/batchAddDeptTargetBatchSetCom")
    public OkrResult<BatchAddDeptTargetBatchSetComRespDto> batchAddDeptTargetBatchSetCom(BatchAddDeptTargetBatchSetComReqDto reqDTO);
/**
   * D3-13批量增评价模板批次(公共)
   */
    @PostMapping("/app/batch/batchAddEvaTempBatchCom")
    public OkrResult<BatchAddEvaTempBatchComRespDto> batchAddEvaTempBatchCom(BatchAddEvaTempBatchComReqDto reqDTO);
/**
   * D3-13查询高中基层批次(公共)
   */
    @PostMapping("/app/batch/queryTopMidBasicBatchCodeDetailCom")
    public OkrResult<QueryTopMidBasicBatchCodeDetailComRespDto> queryTopMidBasicBatchCodeDetailCom(QueryTopMidBasicBatchCodeDetailComReqDto reqDTO);
/**
   * D3-13新增评价模板业务批次(公共)
   */
    @PostMapping("/app/batch/addEvaTempBizBatchCom")
    public OkrResult<AddEvaTempBizBatchComRespDto> addEvaTempBizBatchCom(AddEvaTempBizBatchComReqDto reqDTO);
/**
   * D3-11删除评价模板业务批次(公共)
   */
    @PostMapping("/app/batch/deleteEvaTempBizBatchCom")
    public OkrResult<DeleteEvaTempBizBatchComRespDto> deleteEvaTempBizBatchCom(DeleteEvaTempBizBatchComReqDto reqDTO);
/**
   * D3判断是否首次批次(公共)
   */
    @PostMapping("/app/batch/judgeIsFirstBatchCom")
    public OkrResult<JudgeIsFirstBatchComRespDto> judgeIsFirstBatchCom(JudgeIsFirstBatchComReqDto reqDTO);
/**
   * D3新增批次统一管理部门(公共)
   */
    @PostMapping("/app/batch/addBatchUnifiedMgtDeptCom")
    public OkrResult<AddBatchUnifiedMgtDeptComRespDto> addBatchUnifiedMgtDeptCom(AddBatchUnifiedMgtDeptComReqDto reqDTO);
/**
   * D3批量删批次统一管理部门(公共)
   */
    @PostMapping("/app/batch/batchDeleteBatchUnifiedMgtDeptCom")
    public OkrResult<BatchDeleteBatchUnifiedMgtDeptComRespDto> batchDeleteBatchUnifiedMgtDeptCom(BatchDeleteBatchUnifiedMgtDeptComReqDto reqDTO);
/**
   * D3-14查询批次统一管理部门列表(公共)
   */
    @PostMapping("/app/batch/queryBatchUnifiedMgtDeptListCom")
    public OkrResult<QueryBatchUnifiedMgtDeptListComRespDto> queryBatchUnifiedMgtDeptListCom(QueryBatchUnifiedMgtDeptListComReqDto reqDTO);
/**
   * D3-4执行分析统一管理的部门归属对象类型(公共)
   */
    @PostMapping("/app/batch/implementAnalyseUnifiedMgtDeptContentTypeCodeCom")
    public OkrResult<ImplementAnalyseUnifiedMgtDeptContentTypeCodeComRespDto> implementAnalyseUnifiedMgtDeptContentTypeCodeCom(ImplementAnalyseUnifiedMgtDeptContentTypeCodeComReqDto reqDTO);
/**
   * D3删除批次统一管理部门(公共)
   */
    @PostMapping("/app/batch/deleteBatchUnifiedMgtDeptCom")
    public OkrResult<DeleteBatchUnifiedMgtDeptComRespDto> deleteBatchUnifiedMgtDeptCom(DeleteBatchUnifiedMgtDeptComReqDto reqDTO);
/**
   * D3执行高中基层新增批次统一管理部门(公共)
   */
    @PostMapping("/app/batch/implementTopMidBasicAddUnifiedMgtDeptCom")
    public OkrResult<ImplementTopMidBasicAddUnifiedMgtDeptComRespDto> implementTopMidBasicAddUnifiedMgtDeptCom(ImplementTopMidBasicAddUnifiedMgtDeptComReqDto reqDTO);
/**
   * D3-11想存档评价模板业务批次(公共)
   */
    @PostMapping("/app/batch/toArchiveEvaTempBizBatchCom")
    public OkrResult<ToArchiveEvaTempBizBatchComRespDto> toArchiveEvaTempBizBatchCom(ToArchiveEvaTempBizBatchComReqDto reqDTO);
/**
   * D3-执行是否统一管理判断(公共)
   */
    @PostMapping("/app/batch/implementIsUnifiedMgtJudgeCom")
    public OkrResult<ImplementIsUnifiedMgtJudgeComRespDto> implementIsUnifiedMgtJudgeCom(ImplementIsUnifiedMgtJudgeComReqDto reqDTO);
/**
   * D3执行删除批次统一管理部门(公共)
   */
    @PostMapping("/app/batch/implementBatchUnifiedMgtDeptCom")
    public OkrResult<ImplementBatchUnifiedMgtDeptComRespDto> implementBatchUnifiedMgtDeptCom(ImplementBatchUnifiedMgtDeptComReqDto reqDTO);
/**
   * D3更新批次统一管理部门(公共)
   */
    @PostMapping("/app/batch/refreshBatchUnifiedMgtDeptCom")
    public OkrResult<RefreshBatchUnifiedMgtDeptComRespDto> refreshBatchUnifiedMgtDeptCom(RefreshBatchUnifiedMgtDeptComReqDto reqDTO);
/**
   * D3执行高中基层批次处理(公共)
   */
    @PostMapping("/app/batch/implementTopMidBasicBatchDisposeCom")
    public OkrResult<ImplementTopMidBasicBatchDisposeComRespDto> implementTopMidBasicBatchDisposeCom(ImplementTopMidBasicBatchDisposeComReqDto reqDTO);
/**
   * D3执行分析是否首次批次(公共)
   */
    @PostMapping("/app/batch/implementIsFirstBatchCom")
    public OkrResult<ImplementIsFirstBatchComRespDto> implementIsFirstBatchCom(ImplementIsFirstBatchComReqDto reqDTO);
/**
   * D3新增高中基层批次(公共)
   */
    @PostMapping("/app/batch/addTopMidBasicBatchCodeCom")
    public OkrResult<AddTopMidBasicBatchCodeComRespDto> addTopMidBasicBatchCodeCom(AddTopMidBasicBatchCodeComReqDto reqDTO);
/**
   * D3执行分析特权管理批次条件(公共)
   */
    @PostMapping("/app/batch/implementAnalysePrivilegeMgtBatchConditionCom")
    public OkrResult<ImplementAnalysePrivilegeMgtBatchConditionComRespDto> implementAnalysePrivilegeMgtBatchConditionCom(ImplementAnalysePrivilegeMgtBatchConditionComReqDto reqDTO);
/**
   * D3执行删除目标分类批次统一管理部门(公共)
   */
    @PostMapping("/app/batch/implementDelTargetCategoryBatchUnifiedMgtDeptCom")
    public OkrResult<ImplementDelTargetCategoryBatchUnifiedMgtDeptComRespDto> implementDelTargetCategoryBatchUnifiedMgtDeptCom(ImplementDelTargetCategoryBatchUnifiedMgtDeptComReqDto reqDTO);
/**
   * D3-3查询评价模板批次设置详情(公共)
   */
    @PostMapping("/app/batch/queryPlanEvaBatchSetDetailCom")
    public OkrResult<QueryPlanEvaBatchSetDetailComRespDto> queryPlanEvaBatchSetDetailCom(QueryPlanEvaBatchSetDetailComReqDto reqDTO);
/**
   * D3执行评价模板批次相关设置初始化(公共)
   */
    @PostMapping("/app/batch/implementEvaTempBatchSetInitializeCom")
    public OkrResult<ImplementEvaTempBatchSetInitializeComRespDto> implementEvaTempBatchSetInitializeCom(ImplementEvaTempBatchSetInitializeComReqDto reqDTO);
/**
   * D3执行回写是否统一管理(公共)
   */
    @PostMapping("/app/batch/implementWriteBackIsUnifyMgtCom")
    public OkrResult<ImplementWriteBackIsUnifyMgtComRespDto> implementWriteBackIsUnifyMgtCom(ImplementWriteBackIsUnifyMgtComReqDto reqDTO);
/**
   * D3执行步骤下发回退批次处理进度(公共)
   */
    @PostMapping("/app/batch/implementStepIssueRollbackBatchProgressDisposeCom")
    public OkrResult<ImplementStepIssueRollbackBatchProgressDisposeComRespDto> implementStepIssueRollbackBatchProgressDisposeCom(ImplementStepIssueRollbackBatchProgressDisposeComReqDto reqDTO);
/**
   * D3新增实时调度操作记录(公共)
   */
    @PostMapping("/app/batch/addRealTimeSchedulingOperationRecordCom")
    public OkrResult<AddRealTimeSchedulingOperationRecordComRespDto> addRealTimeSchedulingOperationRecordCom(AddRealTimeSchedulingOperationRecordComReqDto reqDTO);
/**
   * D3批量增实时调度操作记录(公共)
   */
    @PostMapping("/app/batch/batchAddRealTimeSchedulingOperationRecordCom")
    public OkrResult<BatchAddRealTimeSchedulingOperationRecordComRespDto> batchAddRealTimeSchedulingOperationRecordCom(BatchAddRealTimeSchedulingOperationRecordComReqDto reqDTO);
/**
   * D3新增单条实时调度操作记录(公共)
   */
    @PostMapping("/app/batch/addSoleRealTimeSchedulingOperationRecordCom")
    public OkrResult<AddSoleRealTimeSchedulingOperationRecordComRespDto> addSoleRealTimeSchedulingOperationRecordCom(AddSoleRealTimeSchedulingOperationRecordComReqDto reqDTO);
/**
   * D3执行批量删除批次统一管理部门(公共)
   */
    @PostMapping("/app/batch/implementBatchDelBatchUnifiedMgtDeptCom")
    public OkrResult<ImplementBatchDelBatchUnifiedMgtDeptComRespDto> implementBatchDelBatchUnifiedMgtDeptCom(ImplementBatchDelBatchUnifiedMgtDeptComReqDto reqDTO);
/**
   * D3执行责任主体关门(公共)
   */
    @PostMapping("/app/batch/implementDutyBodyCloseDoorCom")
    public OkrResult<ImplementDutyBodyCloseDoorComRespDto> implementDutyBodyCloseDoorCom(ImplementDutyBodyCloseDoorComReqDto reqDTO);
/**
   * D3执行删除责任主体批次(公共)
   */
    @PostMapping("/app/batch/implementDelDutyBodyBatchCom")
    public OkrResult<ImplementDelDutyBodyBatchComRespDto> implementDelDutyBodyBatchCom(ImplementDelDutyBodyBatchComReqDto reqDTO);
/**
   * D3执行下发回退进度初始化(公共)
   */
    @PostMapping("/app/batch/implementIssueRolbackProgressInitializeCom")
    public OkrResult<ImplementIssueRolbackProgressInitializeComRespDto> implementIssueRolbackProgressInitializeCom(ImplementIssueRolbackProgressInitializeComReqDto reqDTO);
/**
   * D3执行当前管理对象类型分析(公共)
   */
    @PostMapping("/app/batch/implementCurrentMgtObjTypeAnalyseCom")
    public OkrResult<ImplementCurrentMgtObjTypeAnalyseComRespDto> implementCurrentMgtObjTypeAnalyseCom(ImplementCurrentMgtObjTypeAnalyseComReqDto reqDTO);
/**
   * D3执行中基层管理锁定状态初始化(公共)
   */
    @PostMapping("/app/batch/implementMidBasicMgtLockStateInitializeCom")
    public OkrResult<ImplementMidBasicMgtLockStateInitializeComRespDto> implementMidBasicMgtLockStateInitializeCom(ImplementMidBasicMgtLockStateInitializeComReqDto reqDTO);
/**
   * D3查高中基层下发回退进度
   */
    @PostMapping("/app/batch/queryTopMidBasicIssueOrRollbackProgressDetail")
    public OkrResult<QueryTopMidBasicIssueOrRollbackProgressDetailRespDto> queryTopMidBasicIssueOrRollbackProgressDetail(QueryTopMidBasicIssueOrRollbackProgressDetailReqDto reqDTO);
/**
   * D3判断后续批次回退条件(公共)
   */
    @PostMapping("/app/batch/judgeTrailingBatchRollbackTermCom")
    public OkrResult<JudgeTrailingBatchRollbackTermComRespDto> judgeTrailingBatchRollbackTermCom(JudgeTrailingBatchRollbackTermComReqDto reqDTO);
/**
   * D3执行回写主体管理类型(公共)
   */
    @PostMapping("/app/batch/implementWriteBackBodyMgtTypeCom")
    public OkrResult<ImplementWriteBackBodyMgtTypeComRespDto> implementWriteBackBodyMgtTypeCom(ImplementWriteBackBodyMgtTypeComReqDto reqDTO);

/**
   * D3修订更新评价模板批次设置(公共)
   */
    @PostMapping("/app/batch/implementReviseUpdatePlanEvaBatchSetCom")
    public OkrResult<ImplementReviseUpdatePlanEvaBatchSetComRespDto> implementReviseUpdatePlanEvaBatchSetCom(ImplementReviseUpdatePlanEvaBatchSetComReqDto reqDTO);

/**
   * D3判断后续批次是否相同(公共)
   */
    @PostMapping("/app/batch/judgeTrailingBatchIsEqualCom")
    public OkrResult<JudgeTrailingBatchIsEqualComRespDto> judgeTrailingBatchIsEqualCom(JudgeTrailingBatchIsEqualComReqDto reqDTO);
/**
   * D3获取非同批次兄弟部门(公共)
   */
    @PostMapping("/app/batch/obtainDifferentBatchBrotherDeptCom")
    public OkrResult<ObtainDifferentBatchBrotherDeptComRespDto> obtainDifferentBatchBrotherDeptCom(ObtainDifferentBatchBrotherDeptComReqDto reqDTO);
/**
   * D3修改业务应用批次(公共)
   */
    @PostMapping("/app/batch/updateBizAppBatchCom")
    public OkrResult<UpdateBizAppBatchComRespDto> updateBizAppBatchCom(UpdateBizAppBatchComReqDto reqDTO);
/**
   * D3新增中基层后续批次(公共)
   */
    @PostMapping("/app/batch/addMidAndBasicFollowBatchCom")
    public OkrResult<AddMidAndBasicFollowBatchComRespDto> addMidAndBasicFollowBatchCom(AddMidAndBasicFollowBatchComReqDto reqDTO);
/**
   * D3执行中基层发布批次分析
   */
    @PostMapping("/app/batch/implementMidBasicPublishBatchAnalyse")
    public OkrResult<ImplementMidBasicPublishBatchAnalyseRespDto> implementMidBasicPublishBatchAnalyse(ImplementMidBasicPublishBatchAnalyseReqDto reqDTO);
///**
//   * D3新增实时调度操作记录(公共)
//   */
//    @PostMapping("/app/batch/addRealTimeSchedulingOperationRecordCom")
//    public OkrResult<AddRealTimeSchedulingOperationRecordComRespDto> addRealTimeSchedulingOperationRecordCom(AddRealTimeSchedulingOperationRecordComReqDto reqDTO);
    //
}
